/*
 * @Author: 四川华西绿舍建材有限公司
 * @Date: 2023-10-22 10:18:51
 * @LastEditors: 陈波
 * @LastEditTime: 2024-05-10 20:32:03
 * @Description: 
 * @FilePath: \graDesign\vite.config.ts
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// import eslintPlugin from 'vite-plugin-eslint'
import svgLoader from 'vite-svg-loader'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
    svgLoader()
  ],
  resolve: {
    // 配置路径别名
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  },
  css: {
    // css预处理器
    preprocessorOptions: {
      scss: {
        // 引入 index.scss 这样就可以在全局中使用 index.scss中预定义的变量了
        // 给导入的路径最后加上 ;
        additionalData: '@import "@/assets/style/index.scss";'
      }
    }
  },
  server:{
		proxy:{
      '/api': 'http://localhost:8888',  // 本地
      // '/api': 'http://192.168.0.103:8888',  // 李泓勃 - WIFI贼
      // '/api': 'http://192.168.0.101:8888',  // 李泓勃 - 贼WIFI
      // '/api': 'http://192.168.43.49:8888',  // 李泓勃 - 热点
      // '/api': 'http://127.0.0.1:8080'       // 本地node服务
      // '/api': 'http://10.31.9.64:8888'
      // '/api': 'http://10.70.246.167:8888'  // 校园网
		}
	}
})
